<!DOCTYPE html>
<html lang="zh-CN">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>高级前端开发工程师 - 未来科技有限公司 | 职场社交</title>
    <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/css/bootstrap.min.css" rel="stylesheet">
    <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css">
    <style>
        :root {
            --primary: #2563eb;
            --primary-light: #eff6ff;
            --secondary: #0f766e;
            --dark: #1e293b;
            --gray: #64748b;
            --light-gray: #f1f5f9;
            --border-gray: #cbd5e1;
            --danger: #ef4444;
        }
        
        body {
            font-family: 'Inter', system-ui, sans-serif;
            background-color: #f8fafc;
            color: var(--dark);
            line-height: 1.6;
        }
        
        .navbar {
            background-color: white;
            box-shadow: 0 2px 4px rgba(0, 0, 0, 0.05);
        }
        
        .logo {
            font-size: 1.5rem;
            font-weight: 700;
            color: var(--primary);
            text-decoration: none;
            display: flex;
            align-items: center;
            gap: 0.5rem;
        }
        
        .main-container {
            padding: 2rem 0;
        }
        
        .back-link {
            color: var(--gray);
            text-decoration: none;
            display: inline-flex;
            align-items: center;
            gap: 0.25rem;
            margin-bottom: 1rem;
            transition: color 0.2s;
        }
        
        .back-link:hover {
            color: var(--primary);
        }
        
        .job-header {
            background-color: white;
            border-radius: 8px;
            padding: 1.5rem;
            margin-bottom: 1.5rem;
            box-shadow: 0 2px 4px rgba(0, 0, 0, 0.05);
        }
        
        .job-title {
            font-size: 1.75rem;
            font-weight: 700;
            color: var(--dark);
            margin-bottom: 1rem;
        }
        
        .job-meta {
            display: flex;
            flex-wrap: wrap;
            gap: 1.5rem;
            margin-bottom: 1.5rem;
            color: var(--gray);
        }
        
        .job-meta-item {
            display: flex;
            align-items: center;
            gap: 0.5rem;
        }
        
        .job-actions {
            display: flex;
            flex-wrap: wrap;
            gap: 1rem;
            margin-bottom: 1rem;
        }
        
        .btn-primary {
            background-color: var(--primary);
            border-color: var(--primary);
            padding: 0.6rem 1.5rem;
            font-weight: 500;
            transition: all 0.2s;
        }
        
        .btn-primary:hover {
            background-color: #1d4ed8;
            border-color: #1d4ed8;
        }
        
        .btn-outline {
            background-color: transparent;
            border: 1px solid var(--border-gray);
            color: var(--dark);
            padding: 0.6rem 1.5rem;
            font-weight: 500;
            transition: all 0.2s;
        }
        
        .btn-outline:hover {
            border-color: var(--primary);
            color: var(--primary);
        }
        
        .action-button {
            display: flex;
            align-items: center;
            gap: 0.5rem;
        }
        
        .company-section {
            background-color: white;
            border-radius: 8px;
            padding: 1.5rem;
            margin-bottom: 1.5rem;
            box-shadow: 0 2px 4px rgba(0, 0, 0, 0.05);
            display: flex;
            flex-wrap: wrap;
            gap: 1.5rem;
            align-items: center;
        }
        
        .company-logo {
            width: 80px;
            height: 80px;
            border-radius: 8px;
            object-fit: cover;
        }
        
        .company-info {
            flex: 1;
            min-width: 250px;
        }
        
        .company-name {
            font-size: 1.25rem;
            font-weight: 600;
            margin-bottom: 0.25rem;
        }
        
        .company-meta {
            display: flex;
            flex-wrap: wrap;
            gap: 1.5rem;
            margin-bottom: 0.5rem;
            color: var(--gray);
            font-size: 0.9rem;
        }
        
        .company-actions {
            display: flex;
            gap: 1rem;
        }
        
        .btn-company {
            padding: 0.4rem 1rem;
            font-size: 0.9rem;
        }
        
        .section-title {
            font-size: 1.25rem;
            font-weight: 600;
            margin-bottom: 1rem;
            padding-bottom: 0.5rem;
            border-bottom: 1px solid var(--light-gray);
            display: flex;
            align-items: center;
            gap: 0.5rem;
        }
        
        .job-details {
            background-color: white;
            border-radius: 8px;
            padding: 1.5rem;
            margin-bottom: 1.5rem;
            box-shadow: 0 2px 4px rgba(0, 0, 0, 0.05);
        }
        
        .detail-content {
            line-height: 1.8;
        }
        
        .detail-content p {
            margin-bottom: 1rem;
        }
        
        .detail-content h3 {
            font-size: 1.1rem;
            font-weight: 600;
            margin: 1.5rem 0 1rem;
        }
        
        .detail-content ul {
            padding-left: 1.5rem;
            margin-bottom: 1rem;
        }
        
        .detail-content li {
            margin-bottom: 0.5rem;
        }
        
        .job-tags {
            display: flex;
            flex-wrap: wrap;
            gap: 0.75rem;
            margin: 1.5rem 0;
        }
        
        .job-tag {
            background-color: var(--light-gray);
            color: var(--gray);
            padding: 0.35rem 0.85rem;
            border-radius: 30px;
            font-size: 0.9rem;
        }
        
        .contact-section {
            background-color: var(--primary-light);
            border-radius: 8px;
            padding: 1.5rem;
            margin-bottom: 1.5rem;
        }
        
        .contact-title {
            font-weight: 600;
            margin-bottom: 1rem;
            display: flex;
            align-items: center;
            gap: 0.5rem;
        }
        
        .contact-info {
            display: flex;
            flex-wrap: wrap;
            gap: 1.5rem;
            align-items: center;
        }
        
        .contact-person {
            display: flex;
            align-items: center;
            gap: 1rem;
        }
        
        .contact-avatar {
            width: 64px;
            height: 64px;
            border-radius: 50%;
            object-fit: cover;
        }
        
        .contact-details {
            display: flex;
            flex-direction: column;
        }
        
        .contact-name {
            font-weight: 600;
        }
        
        .contact-position {
            color: var(--gray);
            font-size: 0.9rem;
        }
        
        .contact-actions {
            display: flex;
            gap: 1rem;
        }
        
        .comments-section {
            background-color: white;
            border-radius: 8px;
            padding: 1.5rem;
            margin-bottom: 1.5rem;
            box-shadow: 0 2px 4px rgba(0, 0, 0, 0.05);
        }
        
        .comments-header {
            display: flex;
            justify-content: space-between;
            align-items: center;
            margin-bottom: 1.5rem;
        }
        
        .comments-count {
            font-weight: 600;
            color: var(--primary);
        }
        
        .comment-form {
            margin-bottom: 2rem;
        }
        
        .comment-textarea {
            width: 100%;
            padding: 1rem;
            border: 1px solid var(--border-gray);
            border-radius: 8px;
            resize: vertical;
            min-height: 100px;
            margin-bottom: 1rem;
            font-family: inherit;
        }
        
        .comment-textarea:focus {
            border-color: var(--primary);
            box-shadow: 0 0 0 3px rgba(37, 99, 235, 0.1);
            outline: none;
        }
        
        .form-actions {
            display: flex;
            justify-content: flex-end;
        }
        
        .comment-item {
            padding: 1.25rem 0;
            border-bottom: 1px solid var(--light-gray);
        }
        
        .comment-item:last-child {
            border-bottom: none;
        }
        
        .comment-header {
            display: flex;
            justify-content: space-between;
            margin-bottom: 0.75rem;
        }
        
        .comment-author {
            display: flex;
            align-items: center;
            gap: 0.75rem;
        }
        
        .author-avatar {
            width: 40px;
            height: 40px;
            border-radius: 50%;
            object-fit: cover;
        }
        
        .author-info {
            display: flex;
            flex-direction: column;
        }
        
        .author-name {
            font-weight: 600;
            font-size: 0.95rem;
        }
        
        .comment-time {
            color: var(--gray);
            font-size: 0.85rem;
        }
        
        .comment-content {
            margin-bottom: 0.75rem;
            line-height: 1.7;
        }
        
        .comment-actions {
            display: flex;
            gap: 1.5rem;
            color: var(--gray);
            font-size: 0.9rem;
        }
        
        .comment-action {
            display: flex;
            align-items: center;
            gap: 0.25rem;
            cursor: pointer;
            transition: color 0.2s;
        }
        
        .comment-action:hover {
            color: var(--primary);
        }
        
        .comment-action.liked {
            color: var(--danger);
        }
        
        .replies {
            margin-left: 2.5rem;
            margin-top: 1rem;
        }
        
        .reply-item {
            padding: 0.75rem 0;
            border-bottom: 1px solid var(--light-gray);
        }
        
        .reply-item:last-child {
            border-bottom: none;
        }
        
        .reply-form {
            margin-top: 1rem;
            display: flex;
            gap: 0.75rem;
        }
        
        .reply-avatar {
            width: 32px;
            height: 32px;
            border-radius: 50%;
            object-fit: cover;
        }
        
        .reply-input-container {
            flex: 1;
        }
        
        .reply-input {
            width: 100%;
            padding: 0.75rem;
            border: 1px solid var(--border-gray);
            border-radius: 6px;
            resize: vertical;
            min-height: 80px;
            margin-bottom: 0.5rem;
            font-family: inherit;
        }
        
        .reply-actions {
            display: flex;
            justify-content: flex-end;
            gap: 0.75rem;
        }
        
        .btn-sm {
            padding: 0.3rem 0.75rem;
            font-size: 0.85rem;
        }
        
        .similar-jobs {
            background-color: white;
            border-radius: 8px;
            padding: 1.5rem;
            margin-bottom: 1.5rem;
            box-shadow: 0 2px 4px rgba(0, 0, 0, 0.05);
        }
        
        .jobs-grid {
            display: grid;
            grid-template-columns: repeat(auto-fill, minmax(280px, 1fr));
            gap: 1.5rem;
        }
        
        .similar-job-card {
            border: 1px solid var(--light-gray);
            border-radius: 8px;
            padding: 1.25rem;
            transition: all 0.2s;
        }
        
        .similar-job-card:hover {
            border-color: var(--primary-light);
            box-shadow: 0 4px 8px rgba(0, 0, 0, 0.05);
            transform: translateY(-2px);
        }
        
        .similar-job-title {
            font-weight: 600;
            color: var(--primary);
            margin-bottom: 0.5rem;
            text-decoration: none;
        }
        
        .similar-job-title:hover {
            text-decoration: underline;
        }
        
        .similar-job-company {
            font-size: 0.9rem;
            margin-bottom: 0.75rem;
        }
        
        .similar-job-meta {
            display: flex;
            flex-wrap: wrap;
            gap: 0.75rem;
            color: var(--gray);
            font-size: 0.85rem;
        }
        
        /* 移动端适配 */
        @media (max-width: 768px) {
            .job-actions {
                flex-direction: column;
            }
            
            .job-meta {
                gap: 1rem;
            }
            
            .contact-info {
                flex-direction: column;
                align-items: flex-start;
            }
            
            .company-section {
                flex-direction: column;
                align-items: flex-start;
            }
            
            .company-actions {
                width: 100%;
                justify-content: space-between;
            }
            
            .replies {
                margin-left: 1rem;
            }
        }
    </style>
</head>
<body>
    <!-- 导航栏 -->
    <nav class="navbar navbar-expand-lg py-3">
        <div class="container">
            <a href="#" class="logo">
                <i class="fas fa-briefcase"></i>
                职场社交
            </a>
            
            <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarNav">
                <span class="navbar-toggler-icon"></span>
            </button>
            
            <div class="collapse navbar-collapse" id="navbarNav">
                <ul class="navbar-nav ms-auto gap-4">
                    <li class="nav-item"><a href="#" class="nav-link">首页</a></li>
                    <li class="nav-item"><a href="#" class="nav-link active">职位</a></li>
                    <li class="nav-item"><a href="#" class="nav-link">公司</a></li>
                    <li class="nav-item"><a href="#" class="nav-link">薪资</a></li>
                    <li class="nav-item"><a href="#" class="nav-link">社区</a></li>
                    <li class="nav-item">
                        <a href="#" class="nav-link" title="个人中心">
                            <img src="https://picsum.photos/100/100?random=1" alt="用户头像" class="rounded-circle" style="width: 32px; height: 32px;">
                        </a>
                    </li>
                </ul>
            </div>
        </div>
    </nav>
    
    <div class="container main-container">
        <a href="#" class="back-link">
            <i class="fas fa-arrow-left"></i>
            返回职位列表
        </a>
        
        <!-- 职位头部信息 -->
        <div class="job-header">
            <h1 class="job-title">高级前端开发工程师</h1>
            
            <div class="job-meta">
                <div class="job-meta-item">
                    <i class="fas fa-money-bill-wave" style="color: var(--primary);"></i>
                    <span>25k-35k·14薪</span>
                </div>
                <div class="job-meta-item">
                    <i class="fas fa-map-marker-alt" style="color: var(--danger);"></i>
                    <span>北京市海淀区</span>
                </div>
                <div class="job-meta-item">
                    <i class="fas fa-briefcase" style="color: var(--secondary);"></i>
                    <span>3-5年</span>
                </div>
                <div class="job-meta-item">
                    <i class="fas fa-graduation-cap" style="color: var(--secondary);"></i>
                    <span>本科及以上</span>
                </div>
                <div class="job-meta-item">
                    <i class="fas fa-clock" style="color: var(--gray);"></i>
                    <span>2小时前发布</span>
                </div>
            </div>
            
            <div class="job-actions">
                <button class="btn btn-primary action-button">
                    <i class="fas fa-paper-plane"></i>
                    立即申请
                </button>
                <button class="btn btn-outline action-button" id="collectBtn">
                    <i class="far fa-bookmark"></i>
                    收藏职位
                </button>
                <button class="btn btn-outline action-button" id="shareBtn">
                    <i class="fas fa-share-alt"></i>
                    分享
                </button>
                <button class="btn btn-outline action-button" id="reportBtn">
                    <i class="fas fa-flag"></i>
                    举报
                </button>
            </div>
        </div>
        
        <!-- 公司信息 -->
        <div class="company-section">
            <img src="https://picsum.photos/100/100?random=10" alt="未来科技有限公司logo" class="company-logo">
            
            <div class="company-info">
                <div class="company-name">未来科技有限公司</div>
                <div class="company-meta">
                    <div>互联网/IT</div>
                    <div>500-999人</div>
                    <div>已融资C轮</div>
                    <div>成立于2015年</div>
                </div>
                <div>专注于人工智能和大数据领域的技术研发与应用，为企业提供智能化解决方案</div>
            </div>
            
            <div class="company-actions">
                <button class="btn btn-outline btn-company">
                    <i class="fas fa-building"></i>
                    查看公司详情
                </button>
                <button class="btn btn-outline btn-company">
                    <i class="fas fa-briefcase"></i>
                    公司其他职位
                </button>
            </div>
        </div>
        
        <!-- 职位详情 -->
        <div class="job-details">
            <h2 class="section-title">
                <i class="fas fa-align-left"></i>
                职位详情
            </h2>
            
            <div class="detail-content">
                <p>我们正在寻找一位经验丰富的前端开发工程师加入我们的团队，负责公司核心产品的前端架构设计和开发工作。你将与产品经理和后端工程师紧密合作，打造高质量的用户体验。</p>
                
                <h3>工作职责：</h3>
                <ul>
                    <li>负责公司Web产品的前端架构设计、开发和优化</li>
                    <li>与产品、设计和后端团队紧密合作，参与产品需求分析和技术方案设计</li>
                    <li>持续优化前端用户体验和页面性能</li>
                    <li>制定和维护前端开发规范和技术文档</li>
                    <li>指导初级前端开发工程师，提升团队整体技术水平</li>
                </ul>
                
                <h3>任职要求：</h3>
                <ul>
                    <li>本科及以上学历，计算机相关专业，3年以上前端开发经验</li>
                    <li>精通HTML5、CSS3、JavaScript等前端基础技术</li>
                    <li>深入理解React、Vue等至少一种现代前端框架，并具备实际项目经验</li>
                    <li>熟悉前端工程化和自动化构建工具，如Webpack、Vite等</li>
                    <li>具备良好的代码规范和编程习惯，有代码重构和性能优化经验</li>
                    <li>具有大型Web应用开发经验者优先</li>
                    <li>有良好的沟通能力和团队协作精神，学习能力强</li>
                </ul>
                
                <h3>公司福利：</h3>
                <ul>
                    <li>有竞争力的薪酬和期权激励</li>
                    <li>完善的五险一金和补充商业保险</li>
                    <li>弹性工作制度，周末双休</li>
                    <li>年度体检、团建活动和节日福利</li>
                    <li>丰富的学习资源和技术分享活动</li>
                    <li>舒适的办公环境和休闲设施</li>
                </ul>
            </div>
            
            <div>
                <h3>技能标签</h3>
                <div class="job-tags">
                    <span class="job-tag">HTML5</span>
                    <span class="job-tag">CSS3</span>
                    <span class="job-tag">JavaScript</span>
                    <span class="job-tag">React</span>
                    <span class="job-tag">Vue</span>
                    <span class="job-tag">Webpack</span>
                    <span class="job-tag">前端架构</span>
                    <span class="job-tag">性能优化</span>
                </div>
            </div>
        </div>
        
        <!-- 联系方式 -->
        <div class="contact-section">
            <div class="contact-title">
                <i class="fas fa-user-tie"></i>
                联系方式
            </div>
            
            <div class="contact-info">
                <div class="contact-person">
                    <img src="https://picsum.photos/100/100?random=20" alt="李招聘" class="contact-avatar">
                    <div class="contact-details">
                        <div class="contact-name">李招聘</div>
                        <div class="contact-position">技术部经理 · 负责该职位招聘</div>
                        <div>已认证 · 最近活跃于1小时前</div>
                    </div>
                </div>
                
                <div class="contact-actions">
                    <button class="btn btn-primary">
                        <i class="fas fa-comment"></i>
                        在线沟通
                    </button>
                    <button class="btn btn-outline">
                        <i class="fas fa-envelope"></i>
                        发送简历
                    </button>
                </div>
            </div>
        </div>
        
        <!-- 留言评论区 -->
        <div class="comments-section">
            <div class="comments-header">
                <h2 class="section-title">
                    <i class="fas fa-comments"></i>
                    职位讨论
                </h2>
                <div class="comments-count">48 条留言</div>
            </div>
            
            <!-- 评论表单 -->
            <div class="comment-form">
                <textarea class="comment-textarea" placeholder="有什么想了解的？可以向招聘方提问，或与其他求职者交流..."></textarea>
                <div class="form-actions">
                    <button class="btn btn-primary">发布留言</button>
                </div>
            </div>
            
            <!-- 评论列表 -->
            <div class="comments-list">
                <!-- 评论1 -->
                <div class="comment-item">
                    <div class="comment-header">
                        <div class="comment-author">
                            <img src="https://picsum.photos/100/100?random=30" alt="张求职" class="author-avatar">
                            <div class="author-info">
                                <div class="author-name">张求职</div>
                                <div class="comment-time">2小时前</div>
                            </div>
                        </div>
                    </div>
                    
                    <div class="comment-content">
                        请问贵公司React和Vue都有使用吗？主要技术栈是什么？另外，团队规模有多大？
                    </div>
                    
                    <div class="comment-actions">
                        <div class="comment-action" onclick="likeComment(this)">
                            <i class="far fa-thumbs-up"></i>
                            <span>12</span>
                        </div>
                        <div class="comment-action reply-btn" data-comment-id="1">
                            <i class="far fa-comment"></i>
                            <span>回复</span>
                        </div>
                    </div>
                    
                    <!-- 回复列表 -->
                    <div class="replies">
                        <!-- 回复1 -->
                        <div class="reply-item">
                            <div class="comment-header">
                                <div class="comment-author">
                                    <img src="https://picsum.photos/100/100?random=20" alt="李招聘" class="author-avatar" style="border: 1px solid var(--primary);">
                                    <div class="author-info">
                                        <div class="author-name">李招聘 <span class="badge bg-primary" style="font-size: 0.7rem;">招聘方</span></div>
                                        <div class="comment-time">1小时前</div>
                                    </div>
                                </div>
                            </div>
                            
                            <div class="comment-content">
                                @张求职 我们主要技术栈是React，团队目前有15名前端开发工程师，欢迎投递简历！
                            </div>
                            
                            <div class="comment-actions">
                                <div class="comment-action" onclick="likeComment(this)">
                                    <i class="far fa-thumbs-up"></i>
                                    <span>5</span>
                                </div>
                                <div class="comment-action reply-btn" data-comment-id="1-1">
                                    <i class="far fa-comment"></i>
                                    <span>回复</span>
                                </div>
                            </div>
                        </div>
                        
                        <!-- 回复表单 -->
                        <div class="reply-form" id="replyForm-1" style="display: none;">
                            <img src="https://picsum.photos/100/100?random=1" alt="当前用户" class="reply-avatar">
                            <div class="reply-input-container">
                                <textarea class="reply-input" placeholder="写下你的回复..."></textarea>
                                <div class="reply-actions">
                                    <button class="btn btn-outline btn-sm cancel-reply">取消</button>
                                    <button class="btn btn-primary btn-sm">回复</button>
                                </div>
                            </div>
                        </div>
                    </div>
                </div>
                
                <!-- 评论2 -->
                <div class="comment-item">
                    <div class="comment-header">
                        <div class="comment-author">
                            <img src="https://picsum.photos/100/100?random=31" alt="王开发" class="author-avatar">
                            <div class="author-info">
                                <div class="author-name">王开发</div>
                                <div class="comment-time">昨天 15:30</div>
                            </div>
                        </div>
                    </div>
                    
                    <div class="comment-content">
                        我朋友在这家公司工作，说公司氛围很好，技术团队也很专业，就是加班有点多，想问下现在情况有改善吗？
                    </div>
                    
                    <div class="comment-actions">
                        <div class="comment-action liked" onclick="likeComment(this)">
                            <i class="fas fa-thumbs-up"></i>
                            <span>28</span>
                        </div>
                        <div class="comment-action reply-btn" data-comment-id="2">
                            <i class="far fa-comment"></i>
                            <span>回复</span>
                        </div>
                    </div>
                    
                    <!-- 回复列表 -->
                    <div class="replies">
                        <!-- 回复1 -->
                        <div class="reply-item">
                            <div class="comment-header">
                                <div class="comment-author">
                                    <img src="https://picsum.photos/100/100?random=20" alt="李招聘" class="author-avatar" style="border: 1px solid var(--primary);">
                                    <div class="author-info">
                                        <div class="author-name">李招聘 <span class="badge bg-primary" style="font-size: 0.7rem;">招聘方</span></div>
                                        <div class="comment-time">昨天 16:45</div>
                                    </div>
                                </div>
                            </div>
                            
                            <div class="comment-content">
                                @王开发 感谢关注！我们已经优化了项目管理流程，目前除特殊项目上线外，基本能保证双休和正常下班时间，加班情况已经有了明显改善。
                            </div>
                            
                            <div class="comment-actions">
                                <div class="comment-action" onclick="likeComment(this)">
                                    <i class="far fa-thumbs-up"></i>
                                    <span>10</span>
                                </div>
                                <div class="comment-action reply-btn" data-comment-id="2-1">
                                    <i class="far fa-comment"></i>
                                    <span>回复</span>
                                </div>
                            </div>
                        </div>
                        
                        <!-- 回复2 -->
                        <div class="reply-item">
                            <div class="comment-header">
                                <div class="comment-author">
                                    <img src="https://picsum.photos/100/100?random=32" alt="赵程序" class="author-avatar">
                                    <div class="author-info">
                                        <div class="author-name">赵程序</div>
                                        <div class="comment-time">昨天 17:20</div>
                                    </div>
                                </div>
                            </div>
                            
                            <div class="comment-content">
                                @王开发 我也在考虑这家公司，请问你朋友是哪个部门的？
                            </div>
                            
                            <div class="comment-actions">
                                <div class="comment-action" onclick="likeComment(this)">
                                    <i class="far fa-thumbs-up"></i>
                                    <span>3</span>
                                </div>
                                <div class="comment-action reply-btn" data-comment-id="2-2">
                                    <i class="far fa-comment"></i>
                                    <span>回复</span>
                                </div>
                            </div>
                        </div>
                        
                        <!-- 回复表单 -->
                        <div class="reply-form" id="replyForm-2" style="display: none;">
                            <img src="https://picsum.photos/100/100?random=1" alt="当前用户" class="reply-avatar">
                            <div class="reply-input-container">
                                <textarea class="reply-input" placeholder="写下你的回复..."></textarea>
                                <div class="reply-actions">
                                    <button class="btn btn-outline btn-sm cancel-reply">取消</button>
                                    <button class="btn btn-primary btn-sm">回复</button>
                                </div>
                            </div>
                        </div>
                    </div>
                </div>
                
                <!-- 评论3 -->
                <div class="comment-item">
                    <div class="comment-header">
                        <div class="comment-author">
                            <img src="https://picsum.photos/100/100?random=33" alt="刘前端" class="author-avatar">
                            <div class="author-info">
                                <div class="author-name">刘前端</div>
                                <div class="comment-time">3天前</div>
                            </div>
                        </div>
                    </div>
                    
                    <div class="comment-content">
                        请问这个职位需要负责移动端H5开发吗？有没有用到React Native或者Flutter之类的跨平台技术？
                    </div>
                    
                    <div class="comment-actions">
                        <div class="comment-action" onclick="likeComment(this)">
                            <i class="far fa-thumbs-up"></i>
                            <span>8</span>
                        </div>
                        <div class="comment-action reply-btn" data-comment-id="3">
                            <i class="far fa-comment"></i>
                            <span>回复</span>
                        </div>
                    </div>
                    
                    <!-- 回复表单 -->
                    <div class="reply-form" id="replyForm-3" style="display: none;">
                        <img src="https://picsum.photos/100/100?random=1" alt="当前用户" class="reply-avatar">
                        <div class="reply-input-container">
                            <textarea class="reply-input" placeholder="写下你的回复..."></textarea>
                            <div class="reply-actions">
                                <button class="btn btn-outline btn-sm cancel-reply">取消</button>
                                <button class="btn btn-primary btn-sm">回复</button>
                            </div>
                        </div>
                    </div>
                </div>
            </div>
            
            <!-- 加载更多评论 -->
            <div class="text-center mt-4">
                <button class="btn btn-outline">
                    <i class="fas fa-spinner"></i>
                    加载更多评论
                </button>
            </div>
        </div>
        
        <!-- 相似职位推荐 -->
        <div class="similar-jobs">
            <h2 class="section-title">
                <i class="fas fa-clone"></i>
                相似职位推荐
            </h2>
            
            <div class="jobs-grid">
                <!-- 相似职位1 -->
                <div class="similar-job-card">
                    <a href="#" class="similar-job-title">资深前端开发工程师</a>
                    <div class="similar-job-company">智慧科技有限公司</div>
                    <div class="similar-job-meta">
                        <div>20k-30k·14薪</div>
                        <div>北京</div>
                        <div>3-5年</div>
                    </div>
                </div>
                
                <!-- 相似职位2 -->
                <div class="similar-job-card">
                    <a href="#" class="similar-job-title">前端技术专家</a>
                    <div class="similar-job-company">数字创新有限公司</div>
                    <div class="similar-job-meta">
                        <div>30k-50k·16薪</div>
                        <div>北京</div>
                        <div>5-10年</div>
                    </div>
                </div>
                
                <!-- 相似职位3 -->
                <div class="similar-job-card">
                    <a href="#" class="similar-job-title">前端架构师</a>
                    <div class="similar-job-company">云启科技有限公司</div>
                    <div class="similar-job-meta">
                        <div>35k-60k·15薪</div>
                        <div>北京</div>
                        <div>5-10年</div>
                    </div>
                </div>
                
                <!-- 相似职位4 -->
                <div class="similar-job-card">
                    <a href="#" class="similar-job-title">React高级开发工程师</a>
                    <div class="similar-job-company">星辰互联有限公司</div>
                    <div class="similar-job-meta">
                        <div>22k-32k·14薪</div>
                        <div>北京</div>
                        <div>3-5年</div>
                    </div>
                </div>
            </div>
        </div>
    </div>
    
    <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script>
    <script>
        // 收藏功能
        const collectBtn = document.getElementById('collectBtn');
        collectBtn.addEventListener('click', function() {
            const icon = this.querySelector('i');
            if (icon.classList.contains('far')) {
                icon.classList.remove('far');
                icon.classList.add('fas');
                this.innerHTML = '<i class="fas fa-bookmark"></i> 已收藏';
                showToast('职位已收藏');
            } else {
                icon.classList.remove('fas');
                icon.classList.add('far');
                this.innerHTML = '<i class="far fa-bookmark"></i> 收藏职位';
                showToast('已取消收藏');
            }
        });
        
        // 分享功能
        const shareBtn = document.getElementById('shareBtn');
        shareBtn.addEventListener('click', function() {
            showToast('分享功能暂未开放');
        });
        
        // 举报功能
        const reportBtn = document.getElementById('reportBtn');
        reportBtn.addEventListener('click', function() {
            showToast('举报功能暂未开放');
        });
        
        // 评论点赞功能
        function likeComment(element) {
            const icon = element.querySelector('i');
            const countEl = element.querySelector('span');
            let count = parseInt(countEl.textContent);
            
            if (icon.classList.contains('far')) {
                icon.classList.remove('far');
                icon.classList.add('fas');
                element.classList.add('liked');
                countEl.textContent = count + 1;
            } else {
                icon.classList.remove('fas');
                icon.classList.add('far');
                element.classList.remove('liked');
                countEl.textContent = count - 1;
            }
        }
        
        // 回复功能
        document.querySelectorAll('.reply-btn').forEach(btn => {
            btn.addEventListener('click', function() {
                // 隐藏所有回复框
                document.querySelectorAll('.reply-form').forEach(form => {
                    form.style.display = 'none';
                });
                
                // 显示当前评论的回复框
                const commentId = this.getAttribute('data-comment-id');
                const replyForm = document.getElementById(`replyForm-${commentId.split('-')[0]}`);
                if (replyForm) {
                    replyForm.style.display = 'flex';
                    replyForm.querySelector('.reply-input').focus();
                }
            });
        });
        
        // 取消回复
        document.querySelectorAll('.cancel-reply').forEach(btn => {
            btn.addEventListener('click', function() {
                this.closest('.reply-form').style.display = 'none';
            });
        });
        

    </script>
</body>
</html>
    
